package com.xbongbong.paas.service;

import com.xbongbong.paas.pojo.dto.ImportSmsDTO;
import com.xbongbong.paas.pojo.vo.ExcelTemplateVO;
import com.xbongbong.paas.pojo.vo.ImportSmsVO;
import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.paas.toolbox.wrap.BaseDTO;

/**
 * 短信导入导出Service层
 * 对应几个相关的接口
 *
 * @author wufeng
 * @date 2018/9/21 14:45
 */
public interface SmsImportService {

    /**
     * 短信模板
     *
     * @param baseDTO 参数
     * @return Workbook
     * @throws XbbException XbbException
     * @author cp.zhang
     * @date 2018年8月21日 下午2:04:54
     * @since performance-v1.0
     */
    ExcelTemplateVO getSmsTemplate(BaseDTO baseDTO) throws XbbException;

    /**
     * 导入短信
     *
     * @param importSmsDTO 短信数据
     * @return ImportFormDataVO
     * @throws XbbException XbbException
     * @author GuoJun.HU
     * @date 2019/5/8 14:57
     * @since V1.0
     */
    ImportSmsVO importSmsData(ImportSmsDTO importSmsDTO) throws XbbException;
}
